package demo1224.pm;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*
OutputStream输出字节流:
FileOutputStream输出字节流类
FileOutputStream 用于写入诸如图像数据之类的原始字节的流。
要写入字符流，请考虑使用 FileWriter。
构造方法
public FileOutPutStream(String filename);
public FileOutPutStream(String filename,boolean append);
public FileOutPutStream(File file);
public FileOutPutStream(File file,boolean append);

成员方法:
1.public void write(int c);把指定的字节写入到输出流中.
2.public void write(byte[] bs);把字节数组中所有的字节写入到输出流中.
3.public void write(byte[] bs,int off,int len);
把字节数组中部分的字节写入到输出流中.
4.public void flush();把输出流中字节刷新到硬盘中.
5.public void close();关闭资源.

*/
public class Demo_04 {
    public static void main(String[] args) {
//       创建字节输出流
       try (FileOutputStream fos = new
               FileOutputStream("bb.txt")){
             //写入中文,把中文转换为字节写入输出流中
           byte[] bytes = "2020年终于过去".getBytes();
           fos.write(bytes);
       } catch (FileNotFoundException e) {
           e.printStackTrace();
       } catch (IOException e) {
           e.printStackTrace();
       }


    }
}
